package controlador;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import vista.VentanaPrincipal;
import vista.VentanaProfesor;
import vista.VentanaEstudiante;
import vista.VentanaEvaluaciones;
import vista.VentanaReportes;
import modelo.Seccion;

public class EscuchadorVentanaPrincipal implements ActionListener
{
    private VentanaPrincipal referencia;
    private Seccion seccion;

    public EscuchadorVentanaPrincipal(VentanaPrincipal vp,Seccion seccion)
    {
        this.referencia= vp;
        this.seccion= seccion;
    }

    public void actionPerformed(ActionEvent e)
    {

        if (e.getSource()==referencia.getBtnProfesor())
        {
            new VentanaProfesor(seccion);
            this.referencia.setVisible(false);
            this.referencia.dispose();
        }
        else if (e.getSource()==referencia.getBtnEstudiantes())
        {
            new VentanaEstudiante(seccion);
            this.referencia.setVisible(false);
            this.referencia.dispose();
        }
        else if (e.getSource()==referencia.getBtnEvaluaciones())
        {
            new VentanaEvaluaciones(seccion);
            this.referencia.setVisible(false);
            this.referencia.dispose();
        }
        else if (e.getSource()==referencia.getBtnReportes())
        {
            new VentanaReportes(seccion);
            this.referencia.setVisible(false);
            this.referencia.dispose();
        }
        else if (e.getSource()==referencia.getBtnSalir())
        {
           this.referencia.setVisible(false);
           this.referencia.dispose();
           System.exit(0);
        }
    }


}
